home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / bbs / wg961014.zip / WTRGATE.FAQ < prev    next >
Text File  |  1996-10-14  |  14KB  |  278 lines

  1.  
  2.      W...W
  3.      W.W.W
  4.      .W.W.
  5.  
  6.      WaterGate FAQ
  7.      14 October 1996
  8.  
  9. This is the WaterGate FAQ. It was compiled from the messages I sent
  10. for support. You will find two sections in this FAQ: Informational
  11. and Operational. The first has information about WaterGate itself and
  12. where you can get it and go for support. The second part has answers
  13. about questions that might come up when you use WaterGate.
  14.  
  15.                                        
  16. INFORMATIONAL
  17.  
  18. Q: What is WaterGate?
  19. A: WaterGate is a message processor. In Fidonet terms, it is a tosser
  20.    that can handle Internet mail and Usenet news as well. Apart from
  21.    distributing messages in Fidonet technology format, it can also do
  22.    the complete distribution of UUCP mail and news. Next, it is a
  23.    gateway between the two formats, allowing Fidonet users transparent
  24.    access to UUCP mail (Internet mail, e-mail, etc.) and all the
  25.    newsgroups.
  26.  
  27. Q: Where can I go for support?
  28. A: You can send e-mail to ramon@wsd.wline.se.
  29.  
  30. Q: What is the latest release?
  31. A: At the time of this writing, the latest release is 0.92. But, you
  32.    can always send an e-mail to watergate-info@wsd.wline.se to request
  33.    a text-file with the information about the latest release, the
  34.    patches you can get and other files you can request via e-mail.
  35.  
  36. Q: Where can I get the latest release?
  37. A: There are several Fido systems where you can file-request it and
  38.    an attempt is made to keep it available at certain FTP sites as
  39.    well.
  40.    The magic name WTRGATE can be used at these Fido sites:
  41.    2:200/111 (SE), 2:280/802 (NL), 1:320/42 (USA), 1:373/26 (USA),
  42.    3:362/15 (Portugal), 2:244/1195 (Germany), 2:2501/307 (UK).
  43.    Anonymous FTP: ftp.nijenrode.nl /pub/watergate,
  44.                   ftp.sbbs.se /pub/watergate
  45.    WWW: http://www.mindport.net/~szarka/brazerko/watergate.html
  46.         http://www.nijenrode.nl/~michel/wsd/wsd.html,
  47.         http://www.htsa.hva.nl/~martijnd/WaterGate
  48.  
  49. Q: How do I know when a new version is release?
  50. A: Announcements are made on the mailing list watergate@wsd.wline.se.
  51.    To connect, write a message to listserv@wsd.wline.se with nothing
  52.    in the body of the message, except "connect watergate".
  53.  
  54.  
  55. OPERATIONAL
  56.  
  57. Q: I am connected to 10 newsgroups, but when WaterGate runs, it
  58.    creates areas for more than 50 newsgroups! And it creates more
  59.    every day!
  60. A: One of its fine options that keeps you from typing a lot! The
  61.    problem is that a news message is always crossposted in more than
  62.    one newsgroup. And WaterGate does not know which of these is the
  63.    one you are connected to. So... it checks all the newsgroup names
  64.    and if they don't exist, they are automatically created. Look at
  65.    the flag "New Area-create" in the user record of your uplink.
  66.  
  67. Q: The logfile says "Allowing all new newsgroup names"
  68. A: This is because you have not installed a "New newsgroups filter
  69.    file", or there is no ROUTE.TDB file, or there is no NEWSFILTER
  70.    statement in your ROUTE.TDB file, or it could not find that file,
  71.    or that file contains no filter statements.
  72.  
  73. Q: Log: Allowing ALT.INTERNET.SERVICES (line 0)
  74. A: The "(line 0)" means that it found the rule that allowed it to
  75.    create this area in line 0 of the new newsgroup names filter
  76.    file. It is line 0 because this file is not present.
  77.  
  78. Q: Log: Incomplete to-address in .X; Using To: header from .D
  79.         Jaap_Aap -> Jaap_Aap@wsd.wline.se
  80. A: Your provider does NOT put the full e-mail address of the
  81.    recipient in the .X file, which is basically the enveloppe of the
  82.    message. Therefore, WaterGate has to search the .D file for the
  83.    complete recipient address in the To: header. Which takes
  84.    processing time that could have been avoided. Amongst others...
  85.    Talk to your provider!
  86.  
  87. Q: Log: Incomplete to-address in .X, but To: header from .D is
  88.         unreliable! Adding 1st system domain: Jaap_Brother ->
  89.         Jaap_Brother@wsd.wline.se
  90. A: Here it gets more serious with the problem I described above. In
  91.    this case the To: header in the .D file did NOT contain a proper
  92.    recipient address. This happens when a list server distributes a
  93.    message to all mailing list subscribers. All recipients simply get
  94.    a copy of the message that was sent to the list. Because of this
  95.    copying, the To: header will not contain the proper e-mail
  96.    address, but something like "watergate@wsd.wline.se", while the
  97.    .X file reads "Jaap_Brother".
  98.    Fortunately, WaterGate does not take the To: line from the .D file
  99.    and send the message there, because it would be sent back to the
  100.    mailing list if it did that. With all disasterous results of doing
  101.    that... so, the only solution left is adding your first system
  102.    domain address and sending the message there.
  103.    If this message was intended for one of your sub-domains (if you
  104.    have any), then the message will not be routed properly, but will
  105.    end up in your netmail area instead... nothing to do about that,
  106.    except for manual routing with a MAP-UUCP statement. See the
  107.    manual for more details about that.
  108.  
  109. Q: Log: Gating netmail for request@win-uk.net to mail
  110.         Translation: "Ramon van der Winkel"%2:280/802.33@fidonet.org
  111.         -> Ramon_van_der_Winkel@p33.wsd.wline.se
  112. A: This line is informational and shows you the translation of a
  113.    Fidonet address to an e-mail address. If the result is not good
  114.    enough, then you could install a mapping statement in the ROUTE.TDB
  115.    file that overrides this default behaviour. The manual has an very
  116.    detailed explanation on the translation of e-mail addresses when
  117.    gating.
  118.  
  119. Q: How do I assign a nice e-mail addres to a fidonet user.
  120. A: If you don't like the default behaviour, then you can install
  121.    a MAP-UUCP statement in the ROUTE.TDB file. See the manual for
  122.    details on this very complex and powerful statement.
  123.    An bi-directional example:
  124.    MAP-UUCP ramon@wsd.wline.se "Ramon van der Winkel"%2:280/802.33
  125.    Notice that the unregistered version only supports five of these
  126.    statements.
  127.  
  128. Q: Log: Translating Mail -> Netmail
  129.         Translating Netmail -> Echomail
  130. A: These lines are informational. It shows you how a message is
  131.    routed inside WaterGate. This was probably a message to an
  132.    mailing list. It came in as Mail and was distributed to everybody
  133.    subscribed with an e-mail address. Next, it was translated to
  134.    Netmail and distributed in Fido netmail format. Then, it was
  135.    translated to Echomail and send out in the echomail area. When an
  136.    UUCP style user is connected to that area, it is translated to
  137.    News as well.
  138.                                     
  139. Q: Log: Intelligently using old Mail header to build the News header
  140. A: This is another informational log line that has to do with the
  141.    distribution of a mailing list message. When WaterGate had to
  142.    build a news message, it found the original message from the
  143.    incoming Mail. It decided to use a number of the original header
  144.    lines in the News message, instead of creating new header lines
  145.    with system information.
  146.  
  147. Q: Log: [FidoPktExportMsg] Shrunk too long FromUser_F at export
  148.         Created from FromUser_U: From:
  149.         gARetH.baBB@p503.f18.n2502.z2.fidonet.org (gARetH baBB)
  150. A: You configured the Gateway to put the e-mail address in the
  151.    To: header. But, the maximum length of the Fido To: header
  152.    is 36 characters, which is not enough to hold the e-mail
  153.    address, which is 41 characters in this case. WaterGate will
  154.    cut off the e-mail address and write an Sender: line in the
  155.    body of the message.
  156.    This should no longer show up anymore.
  157.  
  158. Q: The messages I process are not that large, but the swapfile is
  159.    used all the time. When I start WaterGate I have 100kb free.
  160.    Why does WaterGate use the swapfile so "fast"? What can I do to
  161.    reduce the swapfile usage?
  162. A: WaterGate can only use the lower memory area (below 640kb) to
  163.    store a message that it is processing. It only stores one message
  164.    at a time and reads the entire message into memory before it
  165.    starts to distribute it.
  166.    When the free memory runs below 20kb, WaterGate swaps out the
  167.    message part that is in memory, so all memory becomes available
  168.    again to read the next part of the message.
  169.    To reduce the swapfile usage, you have to reduce the amount of
  170.    programs that are loaded in "low" memory, one of which is
  171.    WtrGate itself. You can check which programs are loaded with the
  172.    MS-DOS mem.exe program. If you run it with the argument /c, you
  173.    can see exactly which programs take all the memory. You can
  174.    either try to remove those program or to load them in upper
  175.    memory with the loadhigh statement.
  176.    Regarding WtrGate.exe itself: it is very big (350k) although
  177.    not everything is loaded into memory. If you can't afford the
  178.    memory then you can consider running the Overlayed version
  179.    WtrGate/O. See below.
  180.  
  181. Q: What is the difference between the overlay version and the normal
  182.    version?
  183. A: Normally a program is complete loaded into memory and all code
  184.    sits there and occupies memory space, whether it is used or not.
  185.    The overlay version only loads code permanently that is used a
  186.    lot. The rest is in the .OVR file instead of the .EXE file. Blocks
  187.    of code that are needed are loaded from the .OVR file and
  188.    discarded (removed from memory) if other code has to be loaded.
  189.    Multiple blocks of code can be loaded at once for efficiency.
  190.    Loading and discarding blocks of code costs a bit of time and
  191.    disk access.
  192.    WtrGate/O is the overlay version. It is 200k smaller as the real
  193.    version and normally reserves 75k of memory to load bits of pieces
  194.    of code into. This means that you get 125k more free memory for
  195.    storing messages or load other programs.
  196.    To reduce disk access, the overlay version tries to load the .OVR
  197.    file into EMS memory so it can copy piece of code from memory
  198.    instead of load it from disk all the time.
  199.    If the .OVR file is used a lot (depending on your configuration),
  200.    then the processing slows down a lot. When you exit WtrGate/O,
  201.    it writes a line to the logfile to indicate the number of loads
  202.    from the .OVR file. If this number is big (>200) then you might
  203.    want to increase the 75k area that is used to load blocks of code.
  204.    You can use -OVR50K and -OVR25K on the command line to increase
  205.    the memory area a bit. This should reduce the load counter, but
  206.    never to 0 though.
  207.  
  208. Q: What does the following line in the logfile mean:
  209.    [JAM] Trying to work around SubFields length error in ABC (off by 1)
  210. A: There are programs around that do not correctly set a variable in
  211.    the JAM header which indicates the number of bytes of all the
  212.    header lines that follow. If WaterGate detects this, it writes a
  213.    line in the logfile about it and doesn't run into problems anymore.
  214.    This log line means there is an other program around that doesn't
  215.    update the JAM bases properly.
  216.    This is no longer logged.
  217.  
  218. Q: I have 200 areas. Every time I want to make a change, it takes
  219.    WtrConf about 30 seconds to load and then sort them! What can I do
  220.    about this?
  221. A: Run "wtrutil database". It will remove all deleted areas from the
  222.    database. That should reduce the time to load quite a bit. WtrUtil
  223.    also sorts the database alphabetically, so WtrConf doesn't have to
  224.    do that (every time!).
  225.  
  226. Q: It is soo much work to connect 200 area for a certain user! Enter
  227.    on <subscribed areas>, press Insert, PgDn to the area you want and
  228.    press Enter. Then Insert again, etc. etc. Can't this be made more
  229.    easy?
  230. A: There are three things already built that make life a lot easier.
  231.    First of all, you can find an area by typing in its name. For
  232.    example, pressing the letter C will move you to the first area
  233.    that starts with a C, etc. etc.
  234.    The second option you have is to "tag" areas. Use F5 to set a mark
  235.    on the area the cursor is currently on. Press F5 again to remove
  236.    it. Then press enter to connect all those areas at once.
  237.    The third option is searching for a specified string and tag all
  238.    matched areas automatically. Use F6, enter a search string and
  239.    press enter. F7 to untag the same way. Just F6 and enter will tag
  240.    all areas. You can use Alt+PgUp/Alt+PgDn to go to the next or
  241.    previous tagged item.
  242.  
  243. Q: Log: [ListServer] Unknown area "DESIGN" assigned to mailing-list
  244.         "Design". The message will be distributed, but not sent to
  245.         the area.
  246. A: You have configured a mailing list and tried to connect it to an
  247.    area. The mailing list server detected an are when distributing
  248.    a message: the area cannot be found in the Area Definitions.
  249.    Check the spelling of the area name in the Mailing List
  250.    Definition.
  251.  
  252. Q: Log: Unexpected end of (multi part?) message
  253. A: This has to do with decoding of files from e-mail messages. The
  254.    indicator for the end of the encoded block was not found before
  255.    the end of the message was reached. Decoding failed.
  256.    This normally happens with multi-part encoded messages.
  257.    WaterGate cannot support these type of encoding because it
  258.    handles only one message at a time. You will have to use your
  259.    editor to save all the pieces to disk and then decode them with
  260.    a decoder program.
  261.  
  262. Q: Log: Mapping: ramon@wline.se -> Ramon.van.der.Winkel@p15.wline.se
  263.         Found e-mail for 2:200/111.15
  264.    Why does WaterGate change my e-mail address?
  265. A: This is how WaterGate works internally. p15 is part of how a
  266.    Fidonet address is universally specified in an domain address.
  267.    The complete version would be p15.f111.n200.z2.wline.se, but
  268.    irrelevant parts were left out.
  269.    WaterGate detects this p15.<system domain address> later on and
  270.    then gates the message to Fidonet.
  271.  
  272.  
  273. End of WaterGate FAQ
  274.  
  275. Do you have suggestions for this FAQ, then mail them to
  276. ramon@wsd.wline.se.
  277.  
  278.